package com.dao;

import com.entity.Friend;

import java.util.List;

public interface FriendDao {
	/**
	 * 查询所有好友
	 *
	 * @return
	 */
	public List<Friend> getAll();
	
	/**
	 * 按照分组id查询好友信息
	 *
	 * @param id
	 * @return
	 */
	List<Friend> getByTypeId(Integer id);
	
	/**
	 * 添加好友
	 *
	 * @param friend 好友信息
	 * @return Boolean
	 */
	Boolean addFriend(Friend friend);
	
	/**
	 * 修改好友信息
	 *
	 * @param friend 好友信息
	 * @return Boolean
	 */
	Boolean editFriend(Friend friend);
	
	/**
	 * 删除好友
	 *
	 * @param userId   用户ID
	 * @param friendId 好友ID
	 * @return Boolean
	 */
	Boolean delFriend(Integer userId, Integer friendId);
}
